-
Notifications
You must be signed in to change notification settings - Fork 48
[WIP] Android support #310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This is not a real fix, I suspect the real fix is to remove javaEnvironment as an instance variable on all platforms and always use the ambient environment (as the JNI specification clearly states the environment cannot be shared between threads). Works around: swiftlang#157
Do we intend this PR to supersede #144 @colemancda @lhoward ? |
I haven’t been following this one. Is it a superset of mine? If so, makes sense. If it’s an intersecting set then, I would propose reviewing mine and then rebasing this one after it is merged (presuming it is approved). |
I'd like for us to catch up, it's a bit tricky for me to accept PRs without Android CI and without clear picture which ones we should be moving forward with and what is only PoC etc. Both are Draft so I understand them not really intended as being merged, but I also don't want to waste either of your efforts. Will both of you in the android/java call we're scheduling with the android workgroup? |
I’ll be. Sorry I only get to check in on this every month or so after an initial spurt of activity! |
No problem at all :-) Just trying to figure out what everyone's plans here are 👍 |
It does that appear @colemancda has duplicated much of the work in the original PR, which I suppose is my fault for not following up on trying to get it merged earlier. Comments on specific commits are below (I've avoided using commit hashes are they're liable to change).
The commit:
from my PR may be useful to include. |
WIP branch with changes that enable use of JavaKit on Android.